.openWz-container {
	padding: 64rpx 60rpx;
	.title {
		margin-bottom: 14rpx;
		font-size: 40rpx;
		font-weight: bold;
	}
	.tip {
		margin-bottom: 10rpx;
		color: #FFA96B;
	}
}
.input-box {
	padding-top: 30rpx;
	.label {
		height: 53rpx;
		font-size: 24rpx;
	}
	.uni-input {
		height: 78rpx;
		padding: 0 22rpx;
	}
	.uni-input-box {
		position: relative;
	}
	.input-btn {
		left: 0;
		top: 0;
		z-index: 9;
		height: 78rpx;
		color: #0579FE;
	}
	.auth-icon {
		width: 92rpx;
		height: 36rpx;
		margin-left: 17rpx;
	}
}
.uni-form-item {
	margin-top: 32rpx;
	border-bottom: 1rpx solid #E9E9E9;
}
.open-btn {
	width: 454rpx;
	height: 93rpx;
	margin: 90rpx auto 60rpx auto;
	background: #0579FE;
	box-shadow: 0px 6px 16px 0px rgba(5, 121, 254, 0.4);
	border-radius: 47rpx;
	color: #FFFFFF;
	&.disabled {
		background: #9EC9FB;
		box-shadow: 0px 6rpx 16rpx 0px rgba(5, 121, 254, 0.2);
	}
}
.workcard-box {
	height: 430rpx;
}
.input-view {
	position: relative;
	.uni-input {
		padding-right: 168rpx;
	}
	.code-btn {
		position: absolute;
		width: 144rpx;
		height: 48rpx;
		background: #0579FE;
		border-radius: 26rpx;
		right: 18rpx;
		top: 50%;
		margin-top: -24rpx;
		color: #FFFFFF;
	}
}
.card-box {
	padding: 32rpx 0 28rpx 0;
	margin: 60rpx 0;
	background: #F8F8F8;
	text-align: center;
	.preview-btn {
		margin-bottom: 14rpx;
		color: #666666;
	}
	.company {
		margin-top: 24rpx;
		color: #2E76B6;
	}
}
.card-img {
	width: 294rpx;
	height: 409rpx;
	margin-bottom: 9rpx;
}

.alert {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	background-color: rgba(0,0,0,.5);
}
.preview-card {
	position: fixed;
	width: 100%;
	left: 0;
	top: 20rpx;
	z-index: 100;
}
.close-icon {
	width: 66rpx;
	height: 66rpx;
}